place abounding in springs - French English Dictionary